package secondStage.part4.特殊操作流;

import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintStream;

/**
 * @ClassName: [StreamPrintDemo]
 * @Description: 字节打印流
 * @Author: [黄劲松]
 * @CreateDate: [2021-04-05]
 * @Version: [v1.0]
 */
/*
4.2打印流
打印流分类:
    ●字节打印流: PrintStream
    ●字符打印流: PrintWriter
打印流的特点: .
    ●只负责输出数据，不负责读取数据
    ●有自己的特有方法.
字节打印流
    ●PrintStream(String fileName):使用指定的文件名创建新的打印流
    ●使用继承父类的方法写数据，查看的时候会转码;使用自己的特有方法写数据，查看的数据原样输出
 */
public class StreamPrintDemo {
    public static void main(String[] args) throws IOException {
        PrintStream ps = new PrintStream("java.txt");
        //写数据
        //字节输出流的方法
        ps.write(97);//a
        //使用特有方法写数据
        ps.print(97);//97
        ps.print(98);
        ps.println(97);
        ps.println(98);

        ps.close();
    }
}
